home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hp1200c.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  22.5 KB  |  756 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "HP1200C.GPD"
  7. *GPDFileVersion: "1.0"
  8. *CodePage: 1252
  9. *Include: "StdNames.gpd"
  10. *Include: "ttfsub.gpd"
  11. *ModelName: "HP DeskJet 1200C"
  12. *MasterUnits: PAIR(1200, 1200)
  13. *ResourceDLL: "pcl5eres.dll"
  14. *PrintRate: 2
  15. *PrintRatePPM: 2
  16. *PrintRateUnit: PPM
  17. *PrinterType: PAGE
  18. *MaxCopies: 99
  19. *OutputOrderReversed?: TRUE
  20. *switch: ColorMode
  21. {
  22.     *case: Mono   
  23.     {
  24.         *BestQualitySettings: LIST(Resolution.Option1, TextQuality.Option3)
  25.         *BetterQualitySettings: LIST(Resolution.Option1, TextQuality.Option1)
  26.         *DraftQualitySettings: LIST(Resolution.Option2, TextQuality.Option2)
  27.         *DefaultQuality:BETTERQUALITY
  28.           }
  29.  
  30.     *default:   
  31.     {
  32.         *BestQualitySettings: LIST(ColorMode.24bpp, Resolution.Option1, TextQuality.Option3)
  33.         *BetterQualitySettings: LIST(ColorMode.Color, Resolution.Option1, TextQuality.Option1)
  34.         *DraftQualitySettings: LIST(ColorMode.Color, Resolution.Option2, TextQuality.Option2)
  35.         *DefaultQuality:BETTERQUALITY
  36.           }
  37. }
  38. *Feature: Orientation
  39. {
  40.     *rcNameID: =ORIENTATION_DISPLAY
  41.     *DefaultOption: PORTRAIT
  42.     *Option: PORTRAIT
  43.     {
  44.         *rcNameID: =PORTRAIT_DISPLAY
  45.         *Command: CmdSelect
  46.         {
  47.             *Order: DOC_SETUP.6
  48.             *Cmd: "<1B>&l0O"
  49.         }
  50.     }
  51.     *Option: LANDSCAPE_CC90
  52.     {
  53.         *rcNameID: =LANDSCAPE_DISPLAY
  54.         *Command: CmdSelect
  55.         {
  56.             *Order: DOC_SETUP.6
  57.             *Cmd: "<1B>&l1O"
  58.         }
  59.     }
  60. }
  61. *Feature: InputBin
  62. {
  63.     *rcNameID: =PAPER_SOURCE_DISPLAY
  64.     *DefaultOption: UPPER
  65.     *Option: UPPER
  66.     {
  67.         *rcNameID: =UPPER_TRAY_DISPLAY
  68.         *Command: CmdSelect
  69.         {
  70.             *Order: DOC_SETUP.9
  71.             *Cmd: "<1B>&l1H"
  72.         }
  73.     }
  74.     *Option: MANUAL
  75.     {
  76.         *rcNameID: =MANUAL_FEED_DISPLAY
  77.         *Command: CmdSelect
  78.         {
  79.             *Order: DOC_SETUP.9
  80.             *Cmd: "<1B>&l2H"
  81.         }
  82.     }
  83. }
  84. *Feature: Resolution
  85. {
  86.     *rcNameID: =RESOLUTION_DISPLAY
  87.     *DefaultOption: Option1
  88.     *Option: Option1
  89.     {
  90.         *Name: "300 x 300 " =DOTS_PER_INCH
  91.         *DPI: PAIR(300, 300)
  92.         *TextDPI: PAIR(300, 300)
  93.         *MinStripBlankPixels: 32
  94.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  95.         *SpotDiameter: 140
  96.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  97.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  98.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  99.         *Command: CmdSelect
  100.         {
  101.             *Order: DOC_SETUP.4
  102.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  103.         }
  104.     }
  105.     *Option: Option2
  106.     {
  107.         *Name: "150 x 150 " =DOTS_PER_INCH
  108.         *DPI: PAIR(150, 150)
  109.         *TextDPI: PAIR(300, 300)
  110.         *MinStripBlankPixels: 32
  111.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  112.         *SpotDiameter: 120
  113.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  114.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  115.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  116.         *Command: CmdSelect
  117.         {
  118.             *Order: DOC_SETUP.4
  119.             *Cmd: "@PJL SET RESOLUTION=150<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t150R"
  120.         }
  121.     }
  122. }
  123. *Feature: PaperSize
  124. {
  125.     *rcNameID: =PAPER_SIZE_DISPLAY
  126.     *DefaultOption: LETTER
  127.     *Option: LETTER
  128.     {
  129.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME  *% rcid 1000
  130.         *PageProtectMem: 4109
  131.         *switch: Orientation
  132.         {
  133.             *case: PORTRAIT
  134.             {
  135.                 *PrintableArea: PAIR(9600, 12648)
  136.                 *PrintableOrigin: PAIR(300, 300)
  137.                 *switch: Resolution
  138.                 {
  139.                     *case: Option2
  140.                     {
  141.                         *PrintableArea: PAIR(9592, 12640)
  142.                         *PrintableOrigin: PAIR(304, 304)
  143.                     }
  144.                 }
  145.                 *CursorOrigin: PAIR(300, 180)
  146.                 *Command: CmdSelect
  147.                 {
  148.                     *Order: DOC_SETUP.10
  149.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  150.                 }
  151.             }
  152.             *case: LANDSCAPE_CC90
  153.             {
  154.                 *PrintableArea: PAIR(9760, 12688)
  155.                 *PrintableOrigin: PAIR(200, 272)
  156.                 *CursorOrigin: PAIR(200, 12960)
  157.                 *Command: CmdSelect
  158.                 {
  159.                     *Order: DOC_SETUP.10
  160.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  161.                 }
  162.             }
  163.         }
  164.     }
  165.     *Option: LEGAL
  166.     {
  167.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME  *% rcid 1004
  168.         *PageProtectMem: 5230
  169.         *switch: Orientation
  170.         {
  171.             *case: PORTRAIT
  172.             {
  173.                 *PrintableArea: PAIR(9600, 16248)
  174.                 *PrintableOrigin: PAIR(300, 300)
  175.                 *switch: Resolution
  176.                 {
  177.                     *case: Option2
  178.                     {
  179.                         *PrintableArea: PAIR(9592, 16240)
  180.                         *PrintableOrigin: PAIR(304, 304)
  181.                     }
  182.                 }
  183.                 *CursorOrigin: PAIR(300, 180)
  184.                 *Command: CmdSelect
  185.                 {
  186.                     *Order: DOC_SETUP.10
  187.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  188.                 }
  189.             }
  190.             *case: LANDSCAPE_CC90
  191.             {
  192.                 *PrintableArea: PAIR(9760, 16284)
  193.                 *PrintableOrigin: PAIR(200, 276)
  194.                 *switch: Resolution
  195.                 {
  196.                     *case: Option2
  197.                     {
  198.                         *PrintableArea: PAIR(9760, 16280)
  199.                         *PrintableOrigin: PAIR(200, 280)
  200.                     }
  201.                 }
  202.                 *CursorOrigin: PAIR(200, 16560)
  203.                 *Command: CmdSelect
  204.                 {
  205.                     *Order: DOC_SETUP.10
  206.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  207.                 }
  208.             }
  209.         }
  210.     }
  211.     *Option: EXECUTIVE
  212.     {
  213.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME  *% rcid 1006
  214.         *PageProtectMem: 4109
  215.         *switch: Orientation
  216.         {
  217.             *case: PORTRAIT
  218.             {
  219.                 *PrintableArea: PAIR(8100, 12048)
  220.                 *PrintableOrigin: PAIR(300, 300)
  221.                 *switch: Resolution
  222.                 {
  223.                     *case: Option2
  224.                     {
  225.                         *PrintableArea: PAIR(8096, 12040)
  226.                         *PrintableOrigin: PAIR(304, 304)
  227.                     }
  228.                 }
  229.                 *CursorOrigin: PAIR(300, 180)
  230.                 *Command: CmdSelect
  231.                 {
  232.                     *Order: DOC_SETUP.10
  233.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  234.                 }
  235.             }
  236.             *case: LANDSCAPE_CC90
  237.             {
  238.                 *PrintableArea: PAIR(8220, 12080)
  239.                 *PrintableOrigin: PAIR(240, 280)
  240.                 *switch: Resolution
  241.                 {
  242.                     *case: Option2
  243.                     {
  244.                         *PrintableArea: PAIR(8216, 12080)
  245.                     }
  246.                 }
  247.                 *CursorOrigin: PAIR(200, 12360)
  248.                 *Command: CmdSelect
  249.                 {
  250.                     *Order: DOC_SETUP.10
  251.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  252.                 }
  253.             }
  254.         }
  255.     }
  256.     *Option: ENV_10
  257.     {
  258.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME  *% rcid 1019
  259.         *PageProtectMem: 4109
  260.         *switch: Orientation
  261.         {
  262.             *case: PORTRAIT
  263.             {
  264.                 *PrintableArea: PAIR(4296, 10800)
  265.                 *PrintableOrigin: PAIR(300, 300)
  266.                 *switch: Resolution
  267.                 {
  268.                     *case: Option2
  269.                     {
  270.                         *PrintableArea: PAIR(4288, 10792)
  271.                         *PrintableOrigin: PAIR(304, 304)
  272.                     }
  273.                 }
  274.                 *CursorOrigin: PAIR(300, 160)
  275.                 *Command: CmdSelect
  276.                 {
  277.                     *Order: DOC_SETUP.10
  278.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6648Y"
  279.                 }
  280.             }
  281.             *case: LANDSCAPE_CC90
  282.             {
  283.                 *PrintableArea: PAIR(4356, 10800)
  284.                 *PrintableOrigin: PAIR(300, 300)
  285.                 *switch: Resolution
  286.                 {
  287.                     *case: Option2
  288.                     {
  289.                         *PrintableArea: PAIR(4352, 10792)
  290.                         *PrintableOrigin: PAIR(304, 304)
  291.                     }
  292.                 }
  293.                 *CursorOrigin: PAIR(200, 11100)
  294.                 *Command: CmdSelect
  295.                 {
  296.                     *Order: DOC_SETUP.10
  297.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  298.                 }
  299.             }
  300.         }
  301.     }
  302.     *Option: ENV_DL
  303.     {
  304.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME  *% rcid 1026
  305.         *PageProtectMem: 4109
  306.         *switch: Orientation
  307.         {
  308.             *case: PORTRAIT
  309.             {
  310.                 *PrintableArea: PAIR(4596, 9782)
  311.                 *PrintableOrigin: PAIR(300, 460)
  312.                 *switch: Resolution
  313.                 {
  314.                     *case: Option1
  315.                     {
  316.                         *PrintableArea: PAIR(4596, 9780)
  317.                     }
  318.                     *case: Option2
  319.                     {
  320.                         *PrintableArea: PAIR(4592, 9776)
  321.                         *PrintableOrigin: PAIR(304, 464)
  322.                     }
  323.                 }
  324.                 *CursorOrigin: PAIR(300, 160)
  325.                 *Command: CmdSelect
  326.                 {
  327.                     *Order: DOC_SETUP.10
  328.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x6043Y"
  329.                 }
  330.             }
  331.             *case: LANDSCAPE_CC90
  332.             {
  333.                 *PrintableArea: PAIR(4596, 9792)
  334.                 *PrintableOrigin: PAIR(300, 300)
  335.                 *switch: Resolution
  336.                 {
  337.                     *case: Option2
  338.                     {
  339.                         *PrintableArea: PAIR(4592, 9784)
  340.                         *PrintableOrigin: PAIR(304, 304)
  341.                     }
  342.                 }
  343.                 *CursorOrigin: PAIR(200, 10092)
  344.                 *Command: CmdSelect
  345.                 {
  346.                     *Order: DOC_SETUP.10
  347.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  348.                 }
  349.             }
  350.         }
  351.     }
  352.     *Option: ENV_C5
  353.     {
  354.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME  *% rcid 1027
  355.         *PageProtectMem: 4109
  356.         *switch: Orientation
  357.         {
  358.             *case: PORTRAIT
  359.             {
  360.                 *PrintableArea: PAIR(7036, 10224)
  361.                 *PrintableOrigin: PAIR(300, 300)
  362.                 *switch: Resolution
  363.                 {
  364.                     *case: Option2
  365.                     {
  366.                         *PrintableArea: PAIR(7032, 10216)
  367.                         *PrintableOrigin: PAIR(304, 304)
  368.                     }
  369.                 }
  370.                 *CursorOrigin: PAIR(300, 200)
  371.                 *Command: CmdSelect
  372.                 {
  373.                     *Order: DOC_SETUP.10
  374.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6254Y"
  375.                 }
  376.             }
  377.             *case: LANDSCAPE_CC90
  378.             {
  379.                 *PrintableArea: PAIR(7056, 10224)
  380.                 *PrintableOrigin: PAIR(300, 300)
  381.                 *switch: Resolution
  382.                 {
  383.                     *case: Option2
  384.                     {
  385.                         *PrintableArea: PAIR(7048, 10216)
  386.                         *PrintableOrigin: PAIR(304, 304)
  387.                     }
  388.                 }
  389.                 *CursorOrigin: PAIR(200, 10524)
  390.                 *Command: CmdSelect
  391.                 {
  392.                     *Order: DOC_SETUP.10
  393.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  394.                 }
  395.             }
  396.         }
  397.     }
  398.     *Option: A4
  399.     {
  400.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME  *% rcid 1008
  401.         *PageProtectMem: 4249
  402.         *switch: Orientation
  403.         {
  404.             *case: PORTRAIT
  405.             {
  406.                 *PrintableArea: PAIR(9344, 13548)
  407.                 *PrintableOrigin: PAIR(248, 200)
  408.                 *switch: Resolution
  409.                 {
  410.                     *case: Option2
  411.                     {
  412.                         *PrintableArea: PAIR(9344, 13544)
  413.                     }
  414.                 }
  415.                 *CursorOrigin: PAIR(248, 200)
  416.                 *Command: CmdSelect
  417.                 {
  418.                     *Order: DOC_SETUP.10
  419.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5657x8177Y"
  420.                 }
  421.             }
  422.             *case: LANDSCAPE_CC90
  423.             {
  424.                 *PrintableArea: PAIR(9424, 13548)
  425.                 *PrintableOrigin: PAIR(240, 240)
  426.                 *switch: Resolution
  427.                 {
  428.                     *case: Option2
  429.                     {
  430.                         *PrintableArea: PAIR(9424, 13544)
  431.                     }
  432.                 }
  433.                 *CursorOrigin: PAIR(160, 13788)
  434.                 *Command: CmdSelect
  435.                 {
  436.                     *Order: DOC_SETUP.10
  437.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8128x5762Y"
  438.                 }
  439.             }
  440.         }
  441.     }
  442. }
  443. *Feature: MediaType
  444. {
  445.     *rcNameID: =MEDIA_TYPE_DISPLAY
  446.     *DefaultOption: Option1
  447.     *Option: Option1
  448.     {
  449.         *rcNameID: 268
  450.         *Command: CmdSelect
  451.         {
  452.             *Order: DOC_SETUP.14
  453.             *Cmd: "<1B>&l0M"
  454.         }
  455.     }
  456.     *Option: Option2
  457.     {
  458.         *rcNameID: 269
  459.         *Command: CmdSelect
  460.         {
  461.             *Order: DOC_SETUP.14
  462.             *Cmd: "<1B>&l1M"
  463.         }
  464.     }
  465.     *Option: Option3
  466.     {
  467.         *rcNameID: 270
  468.         *Command: CmdSelect
  469.         {
  470.             *Order: DOC_SETUP.14
  471.             *Cmd: "<1B>&l2M"
  472.         }
  473.     }
  474.     *Option: GLOSSY
  475.     {
  476.         *rcNameID: =GLOSSY_PAPER_DISPLAY
  477.         *Command: CmdSelect
  478.         {
  479.             *Order: DOC_SETUP.14
  480.             *Cmd: "<1B>&l3M"
  481.         }
  482.     }
  483.     *Option: TRANSPARENCY
  484.     {
  485.         *rcNameID: =TRANSPARENCY_DISPLAY
  486.         *Command: CmdSelect
  487.         {
  488.             *Order: DOC_SETUP.14
  489.             *Cmd: "<1B>&l4M"
  490.         }
  491.     }
  492. }
  493. *Feature: TextQuality
  494. {
  495.     *rcNameID: =TEXT_QUALITY_DISPLAY
  496.     *DefaultOption: Option1
  497.     *Option: Option1
  498.     {
  499.         *rcNameID: 317
  500.         *Command: CmdSelect
  501.         {
  502.             *Order: DOC_SETUP.13
  503.             *Cmd: "<1B>*o0Q"
  504.         }
  505.     }
  506.     *Option: Option2
  507.     {
  508.         *rcNameID: 318
  509.         *Command: CmdSelect
  510.         {
  511.             *Order: DOC_SETUP.13
  512.             *Cmd: "<1B>*o-1Q"
  513.         }
  514.     }
  515.     *Option: Option3
  516.     {
  517.         *rcNameID: 319
  518.         *Command: CmdSelect
  519.         {
  520.             *Order: DOC_SETUP.13
  521.             *Cmd: "<1B>*o1Q"
  522.         }
  523.     }
  524. }
  525. *Feature: ColorMode
  526. {
  527.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  528.     *DefaultOption: Color
  529.     *Option: Mono
  530.     {
  531.         *rcNameID: =MONO_DISPLAY
  532.         *DevNumOfPlanes: 1
  533.         *DevBPP: 1
  534.         *Color? : FALSE
  535.     }
  536.     *Option: Color
  537.     {
  538.         *rcNameID: =COLOR_DISPLAY
  539.         *DevNumOfPlanes: 3
  540.         *DevBPP: 1
  541.         *DrvBPP: 4
  542.         EXTERN_GLOBAL: *RasterSendAllData? : TRUE
  543.         *PaletteSize : 8
  544.         *PaletteProgrammable? : TRUE
  545.         *ColorPlaneOrder: LIST(CYAN, MAGENTA, YELLOW)
  546.         *Command: CmdSendCyanData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  547.         *Command: CmdSendMagentaData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  548.         *Command: CmdSendYellowData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  549.         *Command: CmdSelect
  550.         {
  551.             *Order: DOC_SETUP.16
  552.             *Cmd: "<1B>*v6W<00 00 03 08 08 08>"
  553.         }
  554.     }
  555.     *Option: 8bpp
  556.     {
  557.         *rcNameID: =8BPP_DISPLAY
  558.         *DevNumOfPlanes: 1
  559.         *DevBPP: 8
  560.         *DrvBPP: 8
  561.         *PaletteSize: 256
  562.         *PaletteProgrammable? : TRUE
  563.         *Command: CmdSelect
  564.         {
  565.             *Order: DOC_SETUP.16
  566.             *Cmd: "<1B>*v1N<1B>*v1O<1B>*t0I<1B>*l184O<1B>*v6W<000108080808>"
  567.         }
  568.     }
  569.     *Option: 24bpp
  570.     {
  571.         *rcNameID: =24BPP_DISPLAY
  572.         *DevNumOfPlanes: 1
  573.         *DevBPP: 24
  574.         *DrvBPP: 24
  575.         *PaletteSize: 256
  576.         *PaletteProgrammable? : TRUE
  577.         *Command: CmdSetSrcBmpWidth { *Cmd : "<1B>*r" %d{RasterDataWidthInBytes / 3}"S" }
  578.         *Command: CmdSelect
  579.         {
  580.             *Order: DOC_SETUP.16
  581.             *Cmd: "<1B>*v1N<1B>*v1O<1B>*l184O<1B>*t13J<1B>*v6W<0003080808081B>*v0a0b0c7i255a255b25"
  582. + "5c0I"
  583.         }
  584.     }
  585. }
  586. *Feature: Halftone
  587. {
  588.     *rcNameID: =HALFTONING_DISPLAY
  589.     *DefaultOption: HT_PATSIZE_AUTO
  590.     *Option: HT_PATSIZE_AUTO
  591.     {
  592.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  593.     }
  594. *Ifdef: WINNT_50
  595.     *Option: HT_PATSIZE_SUPERCELL_M
  596.     {
  597.         *rcNameID: =HT_SUPERCELL_DISPLAY
  598.     }
  599. *Endif:
  600.     *Option: HT_PATSIZE_6x6_M
  601.     {
  602.         *rcNameID: =HT_DITHER6X6_DISPLAY
  603.     }
  604.     *Option: HT_PATSIZE_8x8_M
  605.     {
  606.         *rcNameID: =HT_DITHER8X8_DISPLAY
  607.     }
  608. }
  609. *Feature: Memory
  610. {
  611.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  612.     *DefaultOption: 2048KB
  613.  
  614.     *MemConfigKB: PAIR(2048, 1350)
  615.     *MemConfigKB: PAIR(3072, 2250)
  616.     *MemConfigKB: PAIR(4096, 3150)
  617.     *MemConfigKB: PAIR(5120, 4050)
  618.     *MemConfigKB: PAIR(6144, 4950)
  619.     *MemConfigKB: PAIR(7168, 5850)
  620.     *MemConfigKB: PAIR(8192, 6750)
  621.     *MemConfigKB: PAIR(9216, 7650)
  622.     *MemConfigKB: PAIR(10240, 8550)
  623.     *MemConfigKB: PAIR(11264, 9450)
  624.     *MemConfigKB: PAIR(12288, 10350)
  625.     *MemConfigKB: PAIR(13312, 11250)
  626.     *MemConfigKB: PAIR(14336, 12150)
  627.     *MemConfigKB: PAIR(15360, 13050)
  628.     *MemConfigKB: PAIR(16384, 13950)
  629.     *MemConfigKB: PAIR(17408, 14850)
  630.     *MemConfigKB: PAIR(18432, 15750)
  631.     *MemConfigKB: PAIR(19456, 16650)
  632.     *MemConfigKB: PAIR(20480, 17550)
  633.     *MemConfigKB: PAIR(21504, 18450)
  634.     *MemConfigKB: PAIR(22528, 19350)
  635.     *MemConfigKB: PAIR(23552, 20250)
  636.     *MemConfigKB: PAIR(24576, 21150)
  637.     *MemConfigKB: PAIR(25600, 22050)
  638.     *MemConfigKB: PAIR(26624, 22950)
  639.     *MemConfigKB: PAIR(27648, 23850)
  640.     *MemConfigKB: PAIR(28672, 24750)
  641.     *MemConfigKB: PAIR(29696, 25650)
  642.     *MemConfigKB: PAIR(30720, 26550)
  643. }
  644. *Feature: PageProtect
  645. {
  646.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  647.     *DefaultOption: OFF
  648.     *Option: ON
  649.     {
  650.         *rcNameID: =ON_DISPLAY
  651.         *Command: CmdSelect
  652.         {
  653.             *Order: DOC_SETUP.1
  654.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  655.         }
  656.     }
  657.     *Option: OFF
  658.     {
  659.         *rcNameID: =OFF_DISPLAY
  660.         *Command: CmdSelect
  661.         {
  662.             *Order: DOC_SETUP.1
  663.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  664.         }
  665.     }
  666. }
  667. *Command: CmdStartDoc
  668. {
  669.     *Order: DOC_SETUP.5
  670.     *Cmd: "<1B>&u300D"
  671. }
  672. *Command: CmdStartPage
  673. {
  674.     *Order: PAGE_SETUP.1
  675.     *Cmd: "<1B>*b0M<0D>"
  676. }
  677. *Command: CmdEndJob
  678. {
  679.     *Order: JOB_FINISH.1
  680.     *Cmd: "<1B>E<1B>%%-12345X"
  681. }
  682. *Command: CmdCopies
  683. {
  684.     *Order: DOC_SETUP.11
  685.     *Cmd: "<1B>&l" %d[1,99]{NumOfCopies}"X"
  686. }
  687. *RotateCoordinate?: TRUE
  688. *RotateRaster?: FALSE
  689. *RotateFont?: TRUE
  690. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  691. *MemoryUsage: LIST(FONT)
  692. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  693. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  694. *XMoveThreshold: 0
  695. *YMoveThreshold: 0
  696. *XMoveUnit: 300
  697. *YMoveUnit: 300
  698. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 4) }"X" }
  699. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 4) )}"X" }
  700. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 4) )}"X" }
  701. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 4) }"Y" }
  702. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,12600]{max_repeat((DestYRel / 4) )}"Y" }
  703. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,12600]{max_repeat((DestYRel / 4) )}"Y" }
  704. *Command: CmdCR { *Cmd : "<0D>" }
  705. *Command: CmdLF { *Cmd : "<0A>" }
  706. *Command: CmdFF { *Cmd : "<0C>" }
  707. *Command: CmdSelectBlackColor { *Cmd : "<1B>*v7S" }
  708. *Command: CmdSelectRedColor { *Cmd : "<1B>*v6S" }
  709. *Command: CmdSelectGreenColor { *Cmd : "<1B>*v5S" }
  710. *Command: CmdSelectYellowColor { *Cmd : "<1B>*v4S" }
  711. *Command: CmdSelectBlueColor { *Cmd : "<1B>*v3S" }
  712. *Command: CmdSelectMagentaColor { *Cmd : "<1B>*v2S" }
  713. *Command: CmdSelectCyanColor { *Cmd : "<1B>*v1S" }
  714. *Command: CmdSelectWhiteColor { *Cmd : "<1B>*v0S" }
  715. *Command: CmdDefinePaletteEntry { *Cmd : "<1B>*v" %d{RedValue}"a" %d{GreenValue}"b" %d{BlueValue}"c" %d{PaletteIndexToProgram}
  716. + "I" }
  717. *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  718. *Command: CmdBackSpace { *Cmd : "<08>" }
  719. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  720. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  721. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  722. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  723. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  724. *EjectPageWithFF?: TRUE
  725. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  726. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  727. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  728. *OutputDataFormat: H_BYTE
  729. *OptimizeLeftBound?: TRUE
  730. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  731. *CursorYAfterSendBlockData: AUTO_INCREMENT
  732. *DefaultFont: 136
  733. *DefaultCTT: 0
  734. *CharPosition: BASELINE
  735. *TTFSEnabled?: TRUE
  736. *DeviceFonts: LIST(136,138,146,147,148,149,150,151,152,153,154,155,156,157,164,165,
  737. +                   166,196,197,198,199,200,201,202,203,209,210,211,212,213,214,215,
  738. +                   216,217,218,219,220,221,222,223,224,225,226,227,228,229,230)
  739. *MinFontID: 16534
  740. *MaxFontID: 32768
  741. *FontFormat: HPPCL_OUTLINE
  742. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  743. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  744. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  745. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  746. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  747. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  748. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  749. *MinGrayFill: 1
  750. *MaxGrayFill: 100
  751. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 4) }"A" }
  752. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 4) }"B" }
  753. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  754. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  755. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  756.